home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Design
/
WB Collection.iso
/
workbench werkzeuge
/
boot tools
/
bangermenu
/
bangermenu.guide
(
.txt
)
< prev
next >
Wrap
Amigaguide Document
|
1996-04-07
|
11KB
|
286 lines
@database BangerMenu
@master Banger.guide
@$VER: 1.210 BangerMenu.guide (30-Aug-95)
@author "Andre
Trettin"
@(c) "Banger Software"
@index Index
@remark Anleitung zum Programm BangerMenu
@node "Main" "Anleitung zu BangerMenu"
@next "WasIst"
@prev "Main"
@{b}@{u}BangerMenu@{ub}@{uu}
BangerMenu 39.210 (30-Aug-95)
@{"Was
BangerMenu
?" link "WasIst" 0} kurze Anleitung
@{"Rechtliches" link "Rechtliches" 0} Rechtliches und Vertrieb
@{"Systemvoraussetzungen" link "System" 0} Kickstarts und Libraries vorhanden ?
@{"Installation" link "Install" 0} Manuelles Installieren
@{"Programm
Bedienung" link "ProgBedienung" 0} Ausf
hrliche Bedienung des Programmes
@{"Konfigdatei
Beschreibung" link "Konfig" 0} Wie Konfiguriere ich BangerMenu
@{"Mitgelieferte Konfig" link "Filekonfig" 0} genaueres Betrachten der Beispiel-Konfig
@{"Fehlerbeschreibungen" link "Fehler" 0} Fehler ? Warum ?
@{"Autor
Adresse" link "Autor" 0} Kontakt M
glichkeiten
@endnode
@node "WasIst" "Was ist BangerMenu ?"
@next "Rechtliches"
@prev "Main"
@{b}Was ist BangerMenu ?@{ub}
BangerMenu ist ein Programm das eine graphische selektive
Auswahl beim Booten
glicht mit eigener @{"Konfiguration" link "ProgBedienung" 0}. Beim Booten erscheint,
wenn die
@{"CAPS-LOCK-Taste" link "ProgBedienung" 0} gedr
ckt wurde, ein Fenster, in dem je nach
Konfiguration mehrere
Gadgets mit Programmen (oder Batchdateien) angezeigt werden. Durch Auswahl eines
dieser Gadgets wird dann das Programm oder das Skript
ausgef
hrt. Entscheidet
man sich dann doch noch f
r den normalen Bootvorgang,
nicht erst wieder
neu gebootet werden, sondern bet
tigt man statt dessen die
@{"ESC" link "ProgBedienung" 0}- oder @{"Q-Taste" link "ProgBedienung" 0}
um das Programm abzubrechen.
@endnode
@node "Rechtliches" "Rechtliches"
@next "System"
@prev "WasIst"
@{b}Rechtliches@{ub}
Es wird keine Garantie gegeben, da
das Programm 100%ig zuverl
ist. Ihr benutzt dieses Programm auf eigene Gefahr. Der Autor kann auf
keinen Fall f
r irgendwelche Sch
den verantwortlich gemacht werden, die
durch die Anwendung dieses Programmes entstehen.
Weiterhin darf das Programm und der Quelltext zu `BangerMenu' nicht zu
kommerziellen Zwecken jeder Art verwendet werden.
Programmpaket und die Dokumentation sollten ohne Ver
nderung weitergegeben
werden. Ferner sollten *KEINE* Dateien hinzugenommen werden oder selbige
ndert werden!
Der Quelltext ist v
llig Public Domain und Giftware, aber es w
re nett, wenn
mich der jeweilige Programmierer in einer kleinen Danksagung erw
hnen w
Auch wenn andere dieses Programm als Grundlage nehmen, um ein neues Programm zu
programmieren, sollten diese sich mit mir in Verbindung setzen, damit wir unsere
Aktivit
ten koordinieren k
nnen.
@endnode
@node "System" "Systemvoraussetzungen"
@next "Install"
@prev "Rechtliches"
@{b}Systemvoraussetzungen@{ub}
Es wird f
r das Programm BangerMenu @{b}Kickstart 2.04@{ub} oder h
her ben
tigt.
Die gadtools.library sollte im LIBS: Verzeichnis vorhanden sein.
Die gadtools.library ist ab Kickstart 2.x standart.
@endnode
@node "Install" "Installation"
@next "ProgBedienung"
@prev "System"
@{b}Installation@{ub}
Bei der Disketten-Installation sollte das Programm BangerMenu ins C-Ver-
zeichnis und die @{"Konfigdatei" link "Konfig" 0} ins S-Verzeichnis kopiert werden.
Bei Festplatten sollten alle Daten zum Programmpaket in ein bestimmtes
Verzeichnis auf der Platte kopiert werden. @{b}(z.B. Work:Tools/BangerMenu)@{ub}
Hier ist der oberste Teil der Orginal-@{b}Startup-Sequence@{ub}.
@{b}; $VER: startup-sequence 39.9 (9.8.92)@{ub}
@{b}C:SetPatch QUIET
C:Version >NIL:
C:AddBuffers >NIL: DF0: 15
FailAt 21
C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
Resident >NIL: C:Assign PURE
Resident >NIL: C:Execute PURE
Assign >NIL: ENV: RAM:ENV
Assign >NIL: T: RAM:T
Assign >NIL: CLIPS: RAM:Clipboards
Assign >NIL: REXX: S:@{ub}
@{i} Und hier ist die ge
nderte Startup-Sequence@{ui}
; $VER: startup-sequence @{fg highlight}40.007 (4.8.95)
@{fg highlight}FailAt 21@{fg text} ;BangerMenu gibt einen Returncode
;10 zur
ck wenn etwas ausgew
hlt wurde.
@{fg highlight}C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys@{fg text} ;Hier legen wir das T-Verzeichnis
@{fg highlight}Assign >NIL: ENV: RAM:ENV@{fg text} ;im Ram an. Das ist wichtig wenn
@{fg highlight}Assign >NIL: T: RAM:T@{fg text} ;BangerMenu Skriptdateien ausf
hren soll
@{fg highlight}Assign >NIL: CLIPS: RAM:Clipboards@{fg text} ;soll.
@{b}<Pfad>
BangerMenu@{ub} @{fg highlight}<Parameter>@{fg text}
IF ERROR THEN
ENDCLI
@{b}ENDIF@{ub}
C:SetPatch QUIET
C:Version >NIL:
C:AddBuffers >NIL: DF0: 15
Resident >NIL: C:Assign PURE
Resident >NIL: C:Execute PURE
Assign >NIL: REXX: S:@{ub}
@endnode
@node "ProgBedienung" "Programm Bedienung"
@next "Konfig"
@prev "Install"
@{b}Programm Bedienung@{ub}
BangerMenu kann nur aus der shell gestartet werden (Es ist gedacht, da
das BangerMenu aus der Startup-Sequence ausgef
hrt wird). Wenn Sie das
Menu bei jedem Starten sehen wollen, k
nnen Sie als Parameter Angabe
@{b}NOKEY@{ub} angeben. Dies ist vorteilhaft bei Disketten mit mehreren Programmen
(oder Spielen). Wird BangerMenu ohne Parameter aufgerufen, mu
die @{b}CAPS-@{ub}
@{b}LOCK-Taste@{ub} gedr
ckt sein, damit das Menu erscheint. Das hat den Grund, das
die normale Startup-Sequence immer beim Booten ausgef
hrt wird, wenn die
Taste nicht gedr
ckt wurde. Nur bei speziellen Anl
ssen erscheint das
Menu und man kann dann das Programm oder das Startup-Skript mit der Maus
hlen.
r mausfaule User existiert die M
glichkeit, mit den Cursortasten
@{b}hoch@{ub} oder @{b}runter@{ub} die Gadgets zu markieren. Das Gadget wird mit der
Return-Taste ausgew
hlt. Werden die Cursortasten @{b}links@{ub} oder @{b}rechts@{ub} benutzt
wird entweder ganz am Anfang bzw. eine Spalte nach links (falls vorhanden)
oder Ende bzw. eine Spalte nach rechts gesprungen.
Das Programm wird mit dem Dr
cken des @{b}CLOSE-Gadgets@{ub} des Fenster
oder mit den Tasten @{b}ESC@{ub} und @{b}Q@{ub} abgebrochen. Dann wird die normale Startup-
Sequence weiter fortgef
@endnode
@node "Konfig" "Konfigdatei Beschreibung"
@next "Filekonfig"
@prev "ProgBedienung"
@{b}Konfigdatei Beschreibung@{ub}
Die Konfigdatei mu
immer BangerMenu.Prefs hei
en und wird dort, wo sich
das Programm BangerMenu befindet oder im S: Verzeichnis gesucht.
Beispiel: @{b}Programmname1
Programmpfad1
Programmname2
Programmpfad2
Programmname3
Programmpfad3
ENDE@{ub}
siehe dazu auch die @{"mitgelieferte Konfigdatei" link "Filekonfig" 0} an.
Eine Konfigdatei mu
immer mit @{b}ENDE@{ub} enden!
Der Programmname erscheint nachher im Gadget. Wobei der Pfad ein voran
gestelltes Kommando wie RUN f
r Programme die sich nicht abkuppeln von der
CLI und ein NEWSHELL f
r Skripts stehen mu
(und sollte), damit alles richtig
funktioniert.
nger der Programmname ist desto l
nger werden die Gadgets. Es passen
in eine Spalte 17 Gadgets und somit 17 Programmnamen. Es k
nnen je nach
nge des Programmnamen bis zu 70 Gadgets dargestellt werden (und mehr).
@endnode
@node "Filekonfig" "Mitgeliefertes Konfigfile"
@next "Fehler"
@prev "Konfig"
@{b}Mitgelieferte Konfig@{ub}
@{i}CD32@{ui} @{b}1. Gadgetname@{ub}
@{fg highlight}Newshell from HD1:Misc/BangerMenu/Bat/CD32@{fg text} der CD32 - Emulator zum Booten von CD32-CD
@{i}ShapeShifter@{ui} @{b}2. Gadgetname@{ub}
@{fg highlight}Newshell from HD1:Misc/BangerMenu/Bat/ShapeShifter@{fg text} hier wird f
r den MAC-Emulator eine Batch-Datei abgearbeitet
@{i}Directory Opus@{ui} @{b}3. Gadgetname@{ub}
@{fg highlight}Newshell from HD1:Misc/BangerMenu/Bat/DOpus@{fg text} f
r DOpus wird auch eine Batch-Datei ausgef
@{i}ADPro@{ui} @{b}4. Gadgetname@{ub}
@{fg highlight}Newshell from HD1:Misc/BangerMenu/Bat/ADPro@{fg text} ADPro braucht meist viel Speicher
@{i}VT 2.74@{ui} @{b}5. Gadgetname@{ub}
@{fg highlight}Newshell from HD1:Misc/BangerMenu/Bat/VT2.74@{fg text} gleich den Virenkiller starten damit kein Linkvirus im Speicher ist
@{i}Shell@{ui} @{b}6. Gadgetname@{ub}
@{fg highlight}Newshell from HD1:Misc/BangerMenu/Bat/Shell@{fg text} eine Shell f
r Programmierer von vorteil vielleicht
@{i}Seelenturm@{ui} @{b}7. Gadgetname@{ub}
@{fg highlight}Newshell from HD1:Misc/BangerMenu/Bat/Seelenturm@{fg text} f
r Spiele die viel Speicher ben
tigen
@{b}ENDE@{ub}
@endnode
@node "Fehler" "Fehlerbeschreibungen"
@next "Autor"
@prev "Filekonfig"
@{b}Fehlerbeschreibungen@{ub}
Returncodes:
10 = kein Fehler. Das Programm ist vollst
ndig abgelaufen und hat ihr
Programm ihrer Wahl gestartet. Dieser Returncode ist dazu da, damit
die Startup-Sequence abgebrochen werden kann und ihre Batchdatei
ausgef
hrt wird.
21 = kein Speicher
22 = konnte Library (oder Libraries) nicht
ffnen (dos,intuition,@{"gadtools" link "System" 0})
23 = GetVisualInfo Fehler (Fenstergrafik Fehler)
24 = konnte File @{"BangerMenu.Prefs" link "Konfig" 0} nicht
ffnen
25 = bei der Gadgeterschaffung trat ein Fehler auf
26 = konnte Fenster nicht
ffnen oder Task nicht finden
27 = @{"Einstellungen" link "Konfig" 0} sind Leer
28 = kein Speicher f
r die Einstellungen
29 = kein MsgPort
30 = konnte kein IORequest belegen
31 = konnte input.device nicht
ffnen
32 = Parameter Angabe falsch
@endnode
@node "Autor" "Autor & Adresse"
@next "Main"
@prev "Fehler"
@{b}Autor & Addresse@{ub}
@{fg highlight}Andre' Trettin
Duwockskamp 33
21029 Hamburg
Germany
040/7246861@{fg text}
@endnode
@node "Index" "Index von BangerMenu"
@{"Addresse" link "Autor" 0}
@{"Autor" link "Autor" 0}
@{"BangerMenu.Prefs" link "Konfig" 0}
@{"CAPS-Lock-Taste" link "WasIst" 0}
@{"Close-Gadget" link "ProgBedienung" 0}
@{"Cusorsteuerung" link "ProgBedienung" 0}
@{"ESC-Taste" link "ProgBedienung" 0}
@{"Fehler" link "Fehler" 0}
@{"Installation" link "Install" 0}
@{"Installationskript" link "Install" 0}
@{"Konfigdatei" link "Konfig" 0}
@{"Q-Taste" link "ProgBedienung" 0}
@{"Startup-Sequence" link "Install" 0}
@endnode